import { IContext, IPersist } from './context.interface';

export abstract class BaseContext implements IContext {
    contextClass: string = this.constructor.name;
}

export class PersitContext implements IContext {
    contextClass: string = this.constructor.name;
    persitContextClass: string;
    persistContext?: IPersist;
}